内容提要
全书以程序设计为主线,从应用出发,通过案例和问题引入内容,重点讲解程序设计的思想和方法,并结合相关的语言知识的介绍。全书共13章,分为基础篇和提高篇两部分,主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制)、常用算法和程序设计风格,以及C语言应用中的一些处理机制(编译预处理和命令行参数)。其中基础篇侧重基本知识和基本编程能力,包括数据表达中的基本数据类型、简单构造类型和指针基础,数据处理中的表达式,以及流程中的顺序、分支、循环3种语句控制方式和函数的使用这一单位级控制手段。提高篇包括指针和各种构造类型的混合使用,文件的使用,用结构化的程序设计思想实现复杂问题的编程,以及基本算法等内容。
基础篇包括第1?第8章,第1章介绍程序与程序设计语言的知识,以及利用计算机求解问题的过程;第2章介绍顺序、分支、循环3种控制结构及函数的使用,以及在实例中的应用;第3、4章讲解分支循环机构设计思路和方法;第5章将各个章节基本数据类型和常用表达式做了汇总;第6章通过3个示例介绍了一维数组二维数组和字符串的应用;第7章介绍指针的概念;第8章用案例说明结构类型在编程中的应用;第9章讲解函数和程序结构方面的深入内容;第10章和11章介绍指针和数组、指针和结构的概念和在编程中的应用;第12章介绍文件的使用;第13章介绍贪心法、分治法、回溯法以及动态规划问题等基本算法思想。 本书由何钦铭、颜晖担任主编。 |